package com.sss.hloster04;

import java.util.Scanner;

public class TestMethod03 {
//原来的userSel是main方法中的局部变量，现在需要改为成员变量，由多个方法共享
	static int userSel = -1;

	public static void main(String[] args) {
		while (true) {
			userSel = showMenu();
			switch (userSel) {
			case 1:
				inputData();
				break;
			case 2:
				outputData();
				break;
			case 3:
				System.out.println("结束程序！");
				break;
			default:
				System.out.println("输入的数据不正确！！");
				break;
			}
			if (userSel == 3) {// 当用户输入3时，退出while循环，结束程序
				break;
			}
		}

	}

	// 该方法显示程序主页面，返回用户输入的功能菜单数
	public static int showMenu() {
		System.out.println("1.输入数据");
		System.out.println("2.输出数据");
		System.out.println("3.退出程序");
		System.out.println("请选择你的输入（只能输入1、2、3）：");
		Scanner input = new Scanner(System.in);// 从控制台获取用户的选择
		userSel = input.nextInt();
		return userSel;

	}
	//该方法执行模块1，完成输入数据的功能
	public static void inputData() { 
		System.out.println("执行1.输入数据模块");
		System.out.println("***********************");
		System.out.println("***********************");
	}
	//该方法执行模块2，完成输出数据的功能
	public static void outputData() { 
		System.out.println("执行2.输出数据模块");
		System.out.println("***********************");
		System.out.println("***********************");
	}

}
